package com.sxds.wn.dao;

import java.util.Map;

import com.sxds.wn.exception.DataAccessException;
import com.sxds.wn.model.Page;

/**
 * Description: <p>ORM Happing ibatis Dao数据接口扩展设计</p>
 * Content Desc:<p>ORM Happing ibatis Dao数据接口扩展设计<p>
 * Copy Right of Personal Tangtao 2007-2020
 * @author Andy
 * @version 1.0 Create Date:@2009-9-11
 */
public interface IbatisBaseDao extends BaseDao {
	/**
	 * 以分页形式查询记录数据集,查询的记录集及分页信息存储在Page对象中
	 * @param statementCountName 查询IbatiS的SQL名称
	 * @param statementQueryName 查询IbatiS的统计记录SQL名称
	 * @param params 查询参数
	 * @throws DataAccessException 
	 * @throws DAOException 数据库异常
	 */
	public void loadPage(Page page,String statementCountName,String statementQueryName,Map params) throws DataAccessException;
	
}
